package com.example.demotest.repository;

import com.example.demotest.pojo.Chat;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Optional;

@Repository
public interface ChatRepository extends JpaRepository<Chat, Long> {

    // 修复：添加按买家和卖家ID查询的方法
    List<Chat> findByBuyerIdAndSellerId(Long buyerId, Long sellerId);

    // 添加按ID和活跃状态查询的方法
    Optional<Chat> findByIdAndIsActiveTrue(Long id);

    // 添加按买家或卖家ID查询的方法
    List<Chat> findByBuyerIdOrSellerIdOrderByCreatedAtDesc(Long buyerId, Long sellerId);
}